.i05_wrap{width:100%; margin:0 auto; text-align:left;max-width:980px}
.i05_filterBackground{margin:10px 0 15px 10px; width:100%; font-size:12px;}
.i05_filterBackground td{padding:1px}
.i05_pagerWrap{width:956px; height:25px; background:url("/images/i05_pager_bg.png") center repeat; padding:7px 10px; color:#fff; border:1px solid #292929;}
.i05_pagerWrap>div,.i05_pagerFilters>p,.i05_pagerFilters>select, .i05_pager{float:left; margin:0}
div.i05_pagerFilters{float:right; padding:0}
.i05_pagerWrap>div{margin:5px 0 0px 0}
.i05_pagerFilters>p{margin:0 0 0 25px}
.i05_pagerFilters .dxpPageNumber{color:#fff}
.i05_pagerWrapBottom{ padding:7px 10px;}

.i05_repeatTbl{margin:10px 0 0 0;}
.i05_highlightBackground
{
    color:#fff; font-weight:bold; padding:0 0 0 10px; height:26px;
    behavior: url('/js/PIE.htc');-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0; 
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FF000D),color-stop(1, #960000));
    background-image: -o-linear-gradient(bottom, #FF000D 0%, #960000 100%);
    background-image: -moz-linear-gradient(bottom, #FF000D 0%, #960000 100%);
    background-image: -webkit-linear-gradient(bottom, #FF000D 0%, #960000 100%);
    background-image: -ms-linear-gradient(bottom, #FF000D 0%, #960000 100%);
    background-image: linear-gradient(to bottom, #FF000D 0%, #960000 100%);
}
td.i05_highlightBackground{vertical-align:middle;}
.i05_mainCell{background: url("/images/i05_mainCell_bg.png") center repeat;height: 195px; text-align:left; padding:0 0 10px 0; border-right:solid 1px #292929;border-bottom:solid 1px #292929;border-left:solid 2px #292929;}
.i05_imgThumb{border:1px solid #fff;width:221px; height:166px; margin:10px 0 0 10px; text-align:center; float:left;}
.i05_thumbnailImage{width:221px; height:166px;}
.i05_vehicleTitle{font-size:15px; font-weight:bold; color:#fff; float:left; margin:10px 0 0 10px; width:500px;}
.i05_rightCol{float:right; display:inline-block; margin:10px 10px 0 0;position:relative; z-index:1}

.i05_priceBg{text-align:center; }
.i05_priceBgWrap{behavior: url('/js/PIE.htc');width:175px; background:#222222; font-size:24px; font-weight:bold; color:#fff; border:2px solid #fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:10px 0;position:relative;z-index:1;text-align:center;margin:0 auto}
.i05_priceBackgroundTable{margin:0 auto}
.i05_priceBg td{vertical-align:middle;}
.MSRPTextCell{font-size:0.5em}
.i05_mpgWrap{color:#fff; font-weight:bold; text-align:center; padding:10px 0 0 0; font-size:11px;}
.i05_mpgWrap table{width:100%; margin:10px 0 0 0;}
.i05_mpgWrap p{margin:0; padding:0;}
.i05_fuelTank{background: url("/images/pricetable_fueltank.png") no-repeat;width: 42px;height: 60px;}
.i05_vehicleDetails{float:left; margin:20px 0 0px 10px; width:185px;}
.i05_vehicleDetails td{padding:4px 0; vertical-align:top}
.i05_vehicleHistoryWrap{float:right; width:130px; margin:0 10px 0 0; min-height:160px; text-align:center; border-left:3px dotted #a1a1a1; border-right:3px dotted #a1a1a1;}
.i05_vehicleHistoryWrap > table{margin:10px auto;}
.i05_certifiedImgWrap{width:104px; height:74px; margin:0 auto 10px auto;}
.i05_vehicleBtns{width:359px; float:left; list-style:none; margin:20px 0 0 10px; padding:0;}
.i05_vehicleBtns li{display:inline-block; float:left; text-align:center; position:relative; z-index:1}

.i05_vehicleBtns li a{behavior: url('/js/PIE.htc');border:2px solid #cecece; display:inline-block; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin:5px 6px 0 0; padding:8px 11px; white-space:nowrap;}
.i05_vehicleBtns li a.ModuleLinkDisabled,
.i05_vehicleBtns li a.ModuleLinkDisabled:hover{text-decoration:none; color:#cecece;}

.ui-dialog{text-align:left}
.smsInvID,.smsDealerID{display:none}
.sms_submitButton{}
.smsModal p{margin-top:1em; font-size:10px;}
.smsModal a{float:right; text-decoration:underline; font-size:10px;}
.smsPhoneValid{white-space:nowrap}

.smsBtnList 
{
    color:#fff;
    display:block;
    border-radius:4px;
    text-align:center;
    
    padding:1.2em 3em; margin:25px auto; font-weight:bold;
    background:#ff0000;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
}
.smsBtnList {}
.smsBtnList  i{display:block; font-size:2em}
.smsOverlay{position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,0.8); display:none}
#smsModal label{display:inline-block}.smsPhoneValid{color:#ff0000}